<?php
session_start();
$transaccion=$_SESSION['caweb']['consecutivo'];
$clientecambio=$_SESSION['caweb']['clientecambio'];
$tipodecambio=$_SESSION['caweb']['tipodecambio'];
require_once "../funciones.php";

$link_caweb = con_caweb();

$result0 ="SELECT * FROM seriales WHERE interno='$_GET[serial]' AND LEFT(item,1) IN ('C','I','M','O')";
$result0=mysql_query($result0,$link_caweb) or die('Error seriales, '.mysql_error());
if (mysql_num_rows($result0)>0)
{
	$result ="SELECT * FROM temporal_ped WHERE interno='$_GET[serial]' AND transaccion='$transaccion'";
	$result=mysql_query($result,$link_caweb) or die('Error temporal, '.mysql_error());
	if (mysql_num_rows($result) == 0)
	{
		$result2 ="SELECT * FROM seriales WHERE interno='$_GET[serial]' AND bodega='CLI' AND ubicacion='$clientecambio'";
		$result2=mysql_query($result2,$link_caweb) or die('Error seriales, '.mysql_error());
		if (mysql_num_rows($result2) > 0)
		{
			$result4 ="SELECT * FROM contrapartes WHERE presunto='$_GET[serial]' AND estado=''";
			$result4=mysql_query($result4,$link_caweb) or die('Error contrapartes, '.mysql_error());
			if (mysql_num_rows($result4) == 0)
			{
				$fechacreo=date('Y-m-d H:i:s');
			    $username=$_SESSION['caweb']['username'];
				$row0 = mysql_fetch_array($result0);
				
				$result7 ="SELECT codigosubclases FROM intranetpccom.taxonomia WHERE codigotaxonomia='$row0[item]'";
				$result7=mysql_query($result7,$link_caweb) or die('Error items, '.mysql_error());
				$row7 = mysql_fetch_array($result7);
                
                $result8 ="SELECT sucursalfactura,valoralquiler FROM basefacturacion WHERE interno='$_GET[serial]' AND estado='V' AND cliente='$row0[ubicacion]' ";
				$result8=mysql_query($result8,$link_caweb) or die('Error items, '.mysql_error());
				$row8 = mysql_fetch_array($result8);

                // aqui podria validar no crear el cambio si las sucursales factura y los valores de alquiler y facturable en bf no esten bien.
                
                if ($row8[sucursalfactura]<>'')
				{
    				$result5 ="INSERT INTO temporal_ped (transaccion,interno,sucursalfactura,clase,item,tarifa,memoria,disco,video,red,fax,optico,";
    				$result5.="otro,software,cantidad,pendiente,usuariocreo,fechacreo) ";
    				$result5.="VALUES ('$transaccion','$_GET[serial]','$row8[sucursalfactura]','$row7[codigosubclases]','$row0[item]','$row8[valoralquiler]','$row0[memoria]','$row0[disco]',";
    				$result5.="'$row0[video]','$row0[red]','$row0[fax]','$row0[optico]','$row[otro]',";
    				$result5.="'$row0[software]',1,1,'$username','$fechacreo')";
    				$result5=mysql_query($result5,$link_caweb) or die('Error documentos, '.mysql_error());
    				$_SESSION['caweb']['resultado'] = 1;
    				echo "<script languaje=\"Javascript\">window.location.replace('cambios.php');</script>";
                }
                else
                {
                    $_SESSION['caweb']['resultado'] = 4;   // INTERNO NO ESTA SIENDO FACTURADO CAMBIO NO AUTORIZADO
		            echo "<script languaje='Javascript'>window.location.replace('cambios.php');</script>";
                }
			}
			else
			{
				$_SESSION['caweb']['resultado'] = 5;   // INTERNO ES PRESUNTO en otro CAMBIO SIN CONCLUIR 
		        echo "<script languaje='Javascript'>window.location.replace('cambios.php');</script>";
			}
		}
		else
		{
	        $_SESSION['caweb']['resultado'] = 2;    // NO ESTA EN EL CLIENTE SELECCIONADO
	        echo "<script languaje='Javascript'>window.location.replace('cambios.php');</script>";
		}
	}
	else
	{	
    	$_SESSION['caweb']['resultado'] = 3;   // YA ESTA EN TRANSACCION
    	echo "<script languaje='Javascript'>window.location.replace('cambios.php');</script>";
	}
}
else
{
    $_SESSION['caweb']['resultado'] = 0;    // NO EXISTE
	echo "<script languaje='Javascript'>window.location.replace('cambios.php');</script>";
}

$_SESSION['caweb']['ultimoitem']=$_POST[item];

?>
